fc3da591ba5237cb0f7a78bdba10fd0c9eac6dd2,src/test/java/water/fvec/SparseTest.java,SparseTest,makeChunk,#number[]#,18

Before Change


    Key key = Vec.newKey();
    AppendableVec av = new AppendableVec(key);
    NewChunk nv = new NewChunk(av,0);
    for(double d:vals)nv.addNum(d);
    nv.close(0,null);
    Vec vec = av.close(new Futures());
    return vec.chunkForChunkIdx(0);

After Change


    NewChunk nv = new NewChunk(av,0);
    for(double d:vals){
      if(Double.isNaN(d))nv.addNA();
      else if((long)d == d) nv.addNum((long)d,0);
      else nv.addNum(d);
    }
    nv.close(0,null);
    Vec vec = av.close(new Futures());